/*







Theme Name: Surfing 2011







Theme URI: http://wordpress.org/







Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.







Author: the WordPress team







Version: 1.2







License: GNU General Public License







License URI: license.txt







Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu







*/























/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html







-------------------------------------------------------------- */







body{







background-color:#156cb5;







font-family:Verdana, Arial, Helvetica, sans-serif;







padding:0;







margin:0px auto;







}







#wrapper{







width:100%;







margin:0 auto;







/*margin:0 auto;*/







/*background-image:url('images/wrapper_bg.gif');*/







background-image:url("images/social_network2_bg.gif");







background-repeat:no-repeat;







background-position:top;







margin-top:0px;















}







#main_cont{







width:1000px;







margin:0 auto;







overflow:hidden;







}







/*--------------header------------------*/







#header{







width:1000px;







/*height:509px;*/







float:left;







}







	#head_cap{







	width:1000px;







	float:left;







	height:205px;







	}







	#logo_box{







	height:170px;







	width:200px;







	float:left;







	margin-top:27px;







	}







	#social_links{







	width:800px;







	float:left;







	}







	#networks{







	float:left;







	/*width:568px;*/







	height:52px;







	margin-top:53px;







	margin-left:227px;







	}







	#facebook,#twitter,#rss{







	height:40px;







	width:auto;







	float:left;







	margin-left:6px;







	margin-top:7px;







	}







	#facebook img,#twitter img,#rss img{







	float:left;







	}







	#facebook a,#twitter a,#rss a{







	color:#fda320;







	}







	#facebook a:hover,#twitter a:hover,#rss a:hover{







	background-color:pink;







	color:#FFFFFF;







	}







	h2.net{







	float:left;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:normal;







	font-size:25px;







	color:#9f9898;







	line-height:13px;







	margin-left:12px;







	*line-height:normal;







	*margin-top:14px;







	}







	#links{







	margin-left:92px;







	width:750px;







	float:left;







	margin-top:10px;







	}







	.small_let{







	float:left;







	width:162px;







	}







	.coachings{







	width:250px;







	float:left;







	margin-top:20px;







	}







	.coachings img{







	float:left;







	}







	.coachings div{







	float:left;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:16px;







	color:#FFFFFF;







	margin-left:10px;







	width:100px;







	margin-top:9px;







	}







	.link_name{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:16px;







	font-style:normal;







	float:left;







	line-height:42px;







	margin-left:2px;







	}







	#sub_header{







	width:1000px;







	height:304px;







	background-color:#5294c6;







	float:left;







	}







	#banner{







	height:252px;







	float:left;







	width:970px;







	background-color:#156cb5;







	margin:0;







	padding:0;







	}







	#banner_post{







	width:494px;







	/*height:252px;*/







	float:left;







	}







	#banner_post p{







	font-size:15px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-style:normal;







	padding-right:50px;







	line-height:22px;







	margin-left:20px;







	}







	#banner_post p span.meta-nav{







	/* width:174px;



	height:45px; */







	float:left;







	color:#f8e164;







	font-size:18px;







	font-style:italic;







	/*background-image:url('images/read_more.png');







	background-repeat:no-repeat; */







	margin-top:20px;







	*cursor:pointer;







	/*margin-left:80px;*/







	}







	#banner_img{







	width:474px;







	height:255px;







	float:left;







	margin-left:493px;







	position:absolute;







	z-index:1;







	*margin-left:0;







	}







	#banner_img img{







	width:474px;







	height:252px;







	}







	/*#frame{







	width:966px;







	height:242px;







	border:9px solid #5294c6; #5294c6







	position:absolute;







	margin-top:-4px;







	margin-left:-7px;







	*display:none;







	-moz-border-radius:16px;







	z-index:101;







/*	border top:9px solid red; \/*#5294c6







	border-bottom:7px red solid; \







	border-left:9px red solid; \







	}*/







	#frame{







	width:474px; /*966*/







	height:252px;







	border-right:9px solid #5294c6; /*#5294c6*/







	border-top:9px solid #5294c6;







	border-bottom:7px solid #5294c6;







	position:absolute;







	margin-top:6px;







	margin-left:506px;







	*margin-left:493px;







	-moz-border-radius:0 16px 16px 0;







	z-index:101;







/*	border top:9px solid red; \/*#5294c6







	border-bottom:9px red solid; \







	border-left:9px red solid; \ */







	}















/*---------------container---------------*/







#main_cont{







width:1000px;







margin:0 auto;







overflow:hidden;







}







#container{







width:1000px;







min-height:707px;







float:left;







background-image:url('images/container_bg.gif');







background-repeat:no-repeat;







background-color:#0f2f56;







}







#content{







float:left;







color:#FFFFFF;







}







#content p{







float:left;







padding-left:20px;







font-size:20px;







line-height:42px;







}







/*--------------------------------*/







.author_info{







font-family:Verdana, Arial, Helvetica, sans-serif;







font-style:italic;







font-size:16px;







margin:0;







padding:0;







margin-left:20px;







}







/*------------footer-----------------*/







#footer{







width:1000px;







height:108px;







float:left;







}







	#footer_menubar{







	height:36px;







	width:1000px;







	background-color:#5cb955;







	float:left;







	}







	#footer_menubar li:hover{







	background-color:transparent !important;







	}







	#footer_menubar li{







	list-style:none;







	margin:0;







	padding:0;







	 float: left;







    letter-spacing: 2px;







    line-height: 31px;







	margin-left: 10px;







    padding-left: 5px;







    padding-right: 4px;







    padding-top: 1px;







	}







	#footer_menubar li:first-child{







	margin-left:10px;







	}







	







	#copy_right{







	width:1000px;







	height:72px;







	text-align:center;







	float:left;







	margin-top:10px;







	}







.copy_info{







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:16px;







font-style:normal;







}







.copy_info li{







list-style:none;







margin:0;







padding:0;







}







/*---------------------footer menu-----------------------*/







.widget_nav_menu{







float:left;







width:968px;







}







.menu-my-menu-container .menu{







float:left;







margin:0;







padding:0;







}







/*.menu-my-menu-container .menu li {







    float: left;







    letter-spacing: 2px;







    line-height: 31px;







	list-style:none;







    margin-left: 35px;







    padding-left: 5px;







    padding-right: 4px;







    padding-top: 1px;







}*/







.menu-my-menu-container .menu li a {







    color: #FFFFFF;







    display: block;







    font-family: Verdana,Arial,Helvetica,sans-serif;







    font-size: 20px;







    font-style: normal;







    text-decoration: none;







}















/*-------------------menu--------------------------------*/







	#menubar{







	width:968px;







	float:left;







	}







	#access {







	display: block;







	float: left;







	margin: 0 auto;







	width: 980px;







}







#access .menu-header,







div.menu {







	font-size: 20px;







	width: 980px;







	margin:0;







	padding:0;







	margin-left:12px;







}







#access .menu-header ul,







div.menu ul {







	list-style: none;







	margin: 0;







	padding:0;







}







#access .menu-header li,







div.menu li {







	float: left;







	position: relative;







	margin-left:16px;







}







div.menu li:first-child{







margin-left:0;







}







#access .menu-header .menu li:first-child{







margin-left:0;







}







#access a {







	color: #ffffff;







	display: block;







	/*line-height: 38px;*/







	padding: 5px 10px 14px;







	text-decoration: none;







	line-height:11px;







}







#access ul ul {







	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);







	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);







	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);







	display: none;







	position: absolute;







	/*top: 38px;*/







	left: 0;







	float: left;







	width: 180px;







	z-index: 99999;







}







#access ul ul li {







	min-width: 180px;







}







#access ul ul ul {







	left: 100%;







	top: 0;







}







#access ul ul a {







	background: #333;







	line-height: 1em;







	padding: 10px;







	width: 160px;







	height: auto;







}







#access li:hover > a,







#access ul ul :hover > a {







	background: #4579af;







	color: #fff;







}







#access ul li:hover > ul {







	display: block;







}







#access ul li.current_page_item > a,







#access ul li.current-menu-ancestor > a,







#access ul li.current-menu-item > a,







#access ul li.current-menu-parent > a {







	color: #fff;







}







* html #access ul li.current_page_item a,







* html #access ul li.current-menu-ancestor a,







* html #access ul li.current-menu-item a,







* html #access ul li.current-menu-parent a,







* html #access ul li a:hover {







	color: #fff;







}















/*	.main_menu{







	float:left;







	margin:0;







	padding:0;







	}







	.main_menu li{







	list-style:none;







	float:left;







	margin-left:42px;







	margin-top:4px;







	padding-top:2px;







	padding-left:5px;







	padding-right:4px;







	letter-spacing:2px;







	line-height:18px;







	}







	.main_menu li:first-child{







	margin-left:20px;;







	}







	.main_menu li a{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	text-decoration:none;







	font-style:normal;







	font-size:20px;







	color:#FFFFFF;







	display:block;







	}







	.main_menu li:hover{







	height:28px;







	background-color:#4579af;







	margin-top:4px;







	padding-top:2px;







	padding-left:5px;







	padding-right:4px;







	} */







	h1.post_title{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:20px;







	font-weight:bold;







	margin:0;







	padding:0;







	margin-top:15px;







	margin-bottom:4px;







	margin-left:20px;	}







	a{







	text-decoration:none;







	} 







/*------------27.04.2011--------------------*/







li.slide{







list-style:none;







float:left;







width:970px;







}







.fader .child{







position:absolute;







display:none;







}







.plusSlider{







overflow:hidden;







background-color:#5294c6;







margin-left:15px;







margin-top:15px;







}







#img_frame{







-moz-border-radius:0 20px 20px 0;







border-right:9px solid #5294c6;







border-top:9px solid #5294c6;







border-bottom:9px solid #5294c6;







height:244px;







width:453px;







margin-left:530px;







margin-top:11px;







position:absolute;







z-index:102;







*margin-left:520px;







}







/*#img_frame2{







-moz-border-radius:0 20px 20px 0;







border-left:9px solid #5294c6;







border-top:9px solid #5294c6;







border-bottom:9px solid #5294c6;







height:244px;







width:540px;







margin-top:11px;







position:absolute;







z-index:102;







}*/















/*----------media player--------------







#mp3playerpluginforwordpress{







position:absolute;







}*/







/*---------------page with right sidebar------------------*/







#container-one{







width:1000px;







min-height:688px;







float:left;







background-image:url('images/elite_12.gif');







background-repeat:no-repeat;







background-color:#0f2f56;







}







/*----------right-sidebar----------*/







#right-sidebar{







width:300px;







float:right;







font-family:tahoma;







font-size:14px;







color:#ffffff;







}







/*---------------------*/







#content-one{







float:left;







color:#FFFFFF;







width:600px;







}







#content-one p{







float:left;







padding-left:20px;







font-size:20px;







line-height:42px;







}







/*---------without sidebar-----------------*/







#container-two{







width:1000px;







min-height:688px;







float:left;







background-color:#0066CC;







background-image:url('images/other_pages_12.jpg');







background-position:center bottom;







background-repeat:no-repeat;







}







#content-two{







float:left;







color:#FFFFFF; /*450*/







}







#content-two p{







padding-left:20px;







font-size:11px;







}







/*-----------contact form--------------*/







input.wpcf7-text{







width:207px;







}







#enquiry{







width:207px;







}







input.wpcf7-submit{







width:75px;







}







.wpcf7-validates-as-email{







margin-left:2px;







}







.enc{







line-height:30px;







font-family:tahoma;







color:#ffffff;







font-size:14px;







font-weight:bold;







}







.items{







font-family:tahoma;







color:#ffffff;







font-size:14px;







font-weight:bold;







}







/*-------------single page--------------------*/







a{







color:#ffffcc;







}







h1.entry-title{





clear:both;

font-size:18px;







}







.xoxo{







list-style:none;







margin:0;







padding:0;







margin-left:90px;







margin-top:22px;







}







.xoxo li{







list-style:none;







color:#ffffff;







}







.xoxo li ul li a{







color:#ffffcc;







}







.xoxo li ul li a:hover{







color:#ffffff;







}







.single_box{







padding-top:20px;







padding-left:20px;







font-size:14px;







}







.nav-previous{







float:left;







}







#comments p{







font-size:14px;







font-family:tahoma;







margin:0;







padding:0;







}







.nav-next{







float:left;







margin-left:338px;







}







#content-one .single_box .entry-content p{







padding-left:0;







font-family:tahoma;







font-size:14px;







line-height:22px;







}







.form-allowed-tags{







display:none;







} 







.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment{







clear:both;







margin:0;







}







.comment-form-comment{







margin-top:7px;







}







.comment-notes{







margin:0;







padding:0;







}







.comment-form-comment label{







float:left;







}







#comment{







clear:both;







margin-left:14px;







height:100px;







width:201px;







}







#author{







margin-left:27px;







}







#email{







margin-left:31px;







}







#url{







margin-left:26px;







}







.form-submit{







clear:both;







margin:0;







padding:0;







}







.form-submit #submit{







float:left;







margin-left:74px;







margin-bottom:20px;







}







h3#reply-title{







margin:0;







padding:0;







margin-top:20px;







}







/* mp3 */







.mp3{







    height: 112px;







   /* overflow: hidden;*/







    position: absolute;







    margin-left:809px;







    /*top: -77px;*/







    margin-top: -68px;







    overflow: hidden;	







    width: 192px;







}



/*---------css for blog-----------*/

#blogpost{

float:left;

margin-top:20px;

width:90%;

margin-left:20px;

}

#blogpost p{

float:left;

font-size:14px;

font-family: tahoma;

line-height: 22px;

margin:0;

padding:0;

}



#blogpost_title{

float:left;

margin:0;

padding:0;

}

#blogpost .entry-meta{

margin-bottom:10px;

float:left;

}

#container-three{

width:1000px;

min-height:600px;

float:left;

background-image:url('images/davo_corner.jpg');

background-position:center bottom;

background-repeat:no-repeat;

}

#container-four{

width:1000px;

min-height:600px;

float:left;

background-image:url('images/learner_corner.jpg');

background-position:center bottom;

background-repeat:no-repeat;

}


#blogpost a .meta-nav{

font-weight:bold;

font-style: italic;

}

#banner_post a{

position:absolute;

display:block;

float:left;

}